<TagAttribute("camera_track","trak","????","????",2,48)>
Public Class CAMERA_TRACK_TAG
Inherits HaloTag
Public Const Extension as String = "camera_track"
Public Const FourCC as String = "trak"
Public Const ParentFourCC as String = "????"
Public Const GrandParentFourCC as String = "????"
Public Const [Version] as Short = 2
Public Const HeaderLength as Integer = 48

''' <summary>
''' 
''' </summary>
<TagField("flags", 1, 20)>
Public flags as Integer

''' <summary>
''' camera_track_control_point_block
''' </summary>
<TagField("control points", 60, 11)>
Public control_points as List(Of CONTROL_POINTS_BLOCK)

''' <summary>
''' 
''' </summary>
<TagField("", 32, -1)>
Public padding as Byte()
Public Class CONTROL_POINTS_BLOCK

''' <summary>
''' 
''' </summary>
<TagField("position", 3, 2)>
Public position as Single()

''' <summary>
''' 
''' </summary>
<TagField("orientation", 4, 3)>
Public orientation as Single()

''' <summary>
''' 
''' </summary>
<TagField("", 32, -1)>
Public padding as Byte()

End Class

End Class
